<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
  </head>

  <body>
    <script type="text/javascript">
      //1.JS是什么

      //js全称javascript,在网页中属于页面行为
      //js有三大核心:ECMAScript（语法规范）、BOM（操作浏览器的属性和方法）、DOM（操作文档流的属性和方法）
      //我们可以使用js的语法，让浏览器和文档流发生变化
      

      //2.JS的简单数据类型有哪几种，

      //有4种。数字、字符串、布尔、Undefined、null。


      //3.用代码来表示具体如何定义JS的各种简单类型变量
      //var x (准备一个变量，暂时不赋值)
      //var x1 = 100 (准备一个变量，赋值)
      //var x2,x3,x4,x5(同时定义多个变量，但是都不赋值)
      //var x1=10,x2=30,y=30（同时定义多个变量，并且都赋值）
      //var x1=10,x2,y=30(定义多个变量，有些不赋值)

      //4.undefined和Null的区别
      //Undefined 本该有一个值，但是没有
      //Null有值，但是是空值


      //5.JS的注释写法有哪几种，有何区别
      //有2种。分别是单行注释、多行注释。
      //单行注释只能在同一行里面写，下一行就没有注释效果。多行注释是可以在注释里面回车，想写多少行就多少行

      //6.javascript引入页面有几种形式
      //有3种。
      //行内式(a标签内书写，在href里写javascript:alert(`内容`)，和非a标签内书写，给一个行为属性 onclick="alert(`内容`)")
      //内嵌式(在html页面书写，书写在script标签对内)
      //外链式(把js代码书写在.js后缀的文件内，在html文件内以script的src属性引入页面)
      //推荐第三种方式

      //7.var 的意义何在
      //定义变量的关键字，告诉浏览器，我下面的操作是在定义变量

      //8.已知变量a=20与b=30，请交换它们的值
      //var a = 20;
      //var b = 30;
      //var c=a;
      //var a=b;
      //var b=c;

    </script>
  </body>
</html>
